Contexto global.GetChoiceData

Contexto global

GetChoiceData

Disponible desde la versión 8.2.

Sintaxis:

GetChoiceData(<TipoValor>, <Parámetros>)

Parámetros:

<TipoValor> (obligatorio)

Tipo: Tipo.
Objeto de metadatos para el cual se genera un tipo de valor.
Se especifica como un tipo.
Por ejemplo: CatalogRef.Articles.

<Parámetros> (obligatorio)

Tipo: Estructura.
Contiene parámetros para generar una lista de valores.
Estructura que debe contener las siguientes claves:

  • Filter. Tipo: Estructura. Filtro utilizado para buscar datos. Los valores de los elementos del filtro pueden tener el tipo Array, ValueList, FixedArray, u otro tipo que no sea una colección. Para los tipos Array, ValueList y FixedArray, la comparación se realiza con el tipo de comparación InList. De lo contrario, el tipo de comparación es Equal.
  • SearchString. Contiene una cadena utilizada para la búsqueda de datos. Para una selección rápida, contiene el valor Undefined.
  • ChoiceFoldersAndItems (opcional). Tipo: UsoCarpetasYElementos. Especifica el uso de elementos y carpetas.
  • StringSearchMode (opcional). Tipo: ModoBúsquedaCadenaAlIngresarCadena. Especifica un modo de búsqueda al ingresar una cadena.
  • FullTextSearch (opcional). Tipo: BúsquedaTextoCompletoAlIngresarCadena. Indica si se debe utilizar la búsqueda de texto completo al ingresar una cadena.
  • LimitSearchString (opcional). Tipo: Booleano. Indica si se deben aplicar restricciones a la cadena de búsqueda al ingresar una cadena.

Valor devuelto:

Tipo: ValueList.

Descripción:

Genera una lista de valores de datos de selección en caso de entrada de cadena, autocompletado de texto y selección rápida.
Si necesita buscar más de 32 palabras o 1000 caracteres, establezca la propiedad LimitSearchString en Falso.

Disponibilidad:

Cliente ligero, cliente web, cliente móvil, servidor, cliente grueso, conexión externa, aplicación móvil (cliente), aplicación móvil (servidor), servidor independiente móvil.
La llamada al método ejecuta una llamada al servidor.

Nota:

Si se llama en el cliente ligero y el cliente web, en el modo de conexión lenta, los valores devueltos se almacenan en caché.
La caché del cliente se restablece si se solicitan datos con valores de parámetro idénticos dos veces seguidas.

Se recomienda establecer la propiedad LimitSearchString en Verdadero en el modo de compatibilidad Version8_3_17 o anterior para generar un error al ejecutar una consulta compleja.

Disponible desde:

Disponible desde la versión 8.2.

Descripción cambiada en la versión 8.3.18.